草庐IT

SVG 阴影

全部标签

xml - 在 C# 中使用 XSLT 将 RVML 转换为 SVG

我有一个C#网络应用程序,它使用RaphaelJS生成SVG代码,然后我需要将其转换为PNG以实现用户之间的一般互操作性(另请参阅mypreviousquestionhere)问题是,InternetExplorer生成了RVML代码,而不是看似标准的SVG代码。我的解决方案通过使用Inkscape'scommandlineutility在Firefox和其他浏览器中成功运行将纯SVG文件转换为PNG。但Inkscape不会从RVML转换。因此,除了重写我的应用程序以避免RahaelJs之外,接下来要做的合乎逻辑的事情是在通过Inkscape运行之前将RVML转换为SVG。为此,我找到

c# - 更改任何 svg 文件中所有元素的颜色

我可以轻松地在元素()上添加填充,但我的问题是,它并不总是路径元素,它也可以是,等等。但是如果我想更改svg文件中所有元素的颜色怎么办?不管是什么类型?我的解决方案:找到所有支持fill属性的元素,然后循环遍历它们。随便什么标签都加个fill标签,但不是所有标签都支持,这样不会出问题吗?我不喜欢这些解决方案中的任何一个...第一个不是动态的,另一个不是动态的是脏的¨我可以在这里做些更聪明的事情吗?我可以定义一个全局颜色或什么吗?或者svg.codeplex有一些我可以使用的功能(我找不到)? 最佳答案 您尝试过XPath吗?(使用S

javascript - 是否有任何工具可以将 SVG 数据转换为 Canvas 友好输入?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。是否有任何工具可以将SVG(XML)数据转换为Canvas友好的输入?

android - 如何给android中的盒子添加阴影?

我正在使用矩形框在其中显示一些imageView。我想像这样给框外部阴影我正在使用这个xml内容得到这个盒子有人能告诉我怎么做吗? 最佳答案 使用9-patch制作合适的背景http://developer.android.com/tools/help/draw9patch.html 关于android-如何给android中的盒子添加阴影?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

html - 有没有办法在嵌入网页时隐藏 SVG 文件/xml 的内容?

最近我不得不创建一个SVG图像以在网页中使用。最初我在HTML页面中使用内联SVGXML来执行此操作,但后来我想到只要有人查看页面源代码,它就会可见。由于创建图像需要大量工作,我想保护它,所以我在整个图像中添加了水印,这样如果有人重复使用它,我的水印仍然存在。但是在使用XML内联时,任何了解SVG的人都可以只编辑SVG信息来删除水印。所以我改为尝试创建一个图像,然后将其作为一个对象嵌入到HTML中。我没有意识到这也可以通过在浏览器中查看元素时检查元素来免费提供作为图像内容的XML。因此,我什至无法为我的图像添加水印来保护它。所以我想知道是否有办法对查看页面的人隐藏SVG文件的内部结构,

javascript - 删除重绘的 d3 svg 元素

我希望你能帮助我,因为这让我抓狂!所以我尝试使用d3重绘svg。在我的代码中,我使用以下方法添加了svg:d3.xml("Images/vertical_line.svg","image/svg+xml",function(xml){varimportedNode=document.importNode(xml.documentElement,true);varsvg=d3.select('#'+id+'_verticallinecontainer').node().appendChild(importedNode);});当调用我的更新函数时,我会继续删除元素:d3.select("

Android 工具栏按钮阴影

我将这个半透明的渐变背景添加到工具栏,这样按钮在任何背景上都很明显,但我想知道如何在按钮本身下方制作阴影而不是我所做的?谢谢编辑所以我意识到最简单的方法是设置DrawableResources。getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_home);和@drawable/ic_share我下载了MaterialVector资源,在Adob​​eIllustrator中添加了阴影,并将其导入到PNG。但是AndroidStudio的图像Assets/操作栏和选项卡图标搞砸了我不明白为什么-它删除了阴影,即使使用自定义“

Android:如何使用 XML drawable 创建精确的 Material 设计阴影

我想制作一个XMl可绘制文件,尽可能接近Lollipop及更高版本上的Material设计高度。我目前有一个甚至没有接近的阴影,因为我不知道我应该使用什么渐变。有人能想出至少比我的更好的解决方案吗?谢谢。 最佳答案 您需要在布局资源文件中定义高程以放置阴影。在您的layout.xml文件中,它应该看起来像这样 关于Android:如何使用XMLdrawable创建精确的Material设计阴影,我们在StackOverflow上找到一个类似的问题: https

android - 在android xml中获取透明椭圆形下方的阴影

我想要椭圆形下方的阴影(见下图),但我不知道该怎么做,因为该形状是透明颜色。出于这个原因,我不能使用图层列表,因为你只能通过按钮看到形状而不是背景。我还尝试了一个半透明的阴影,这个可行但看起来不太好,我宁愿阴影是黑色的。这就是我想要的样子提前致谢 最佳答案 将下面的文件设置到您的View背景中以获得阴影 关于android-在androidxml中获取透明椭圆形下方的阴影,我们在StackOverflow上找到一个类似的问题: https://stackove

javascript - 通过 JavaScript 创建 SVG 元素

我只需要使用javascript创建这个结构:但是我在创建xmlns:xlink属性时遇到了问题。这是我的js代码:varsvg=document.createElementNS('http://www.w3.org/2000/svg','svg');varuse=document.createElementNS('http://www.w3.org/2000/svg','use');//throwserrorhereuse.setAttributeNS('http://www.w3.org/2000/xmlns','xmlns:xlink','http://www.w3.org/19